/*
#  指针数组：指针构成的数组
#  数组指针：指向数组的指针
# 小端模式
　所谓的小端模式，是指数据的高位保存在内存的高地址中，而数 据的低位保存在内存的低地址中。
*/

#include<stdio.h>
int main()
{
	/*
	指针数组：[]优先级高于*，和p1结合，char*修饰p[]
	*/
	char *p1[] = {"abcde","123456","HELLO WORLD"};
	
	printf("p1[0] = %s\np1[1] = %s\np1[2] = %s\n" , p1[0],p1[1],p1[2] );
	/*
	数组指针
	*/
	int a[3][4] = { {1,2,3,4} , {5,6,7,8} , {7,7,7,7}};
	int (*p2)[4]  = a;  
	
	printf("p2[0] = %d\np2[1] = %d\np2[2] = %d\n" , *p2[0],*p2[1],*p2[2] );
	
	printf("press any key to exit...\n");
	getchar();
	return 0;
}
